<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	  xmlns:ui="http://java.sun.com/jsf/facelets"
	  xmlns:f="http://java.sun.com/jsf/core"
	  xmlns:h="http://java.sun.com/jsf/html"	
	  xmlns:p="http://primefaces.org/ui">

	  <ui:composition template="template.xhtml">
		<ui:define name="tituloPaginas">INVISTA</ui:define>
		<ui:define name="corpoPagina">	  	
		<h:form id="formulario_cadastro_produto" prependId="false">
	  		<h:messages />
	  		
	  		<h:panelGrid column="2">
	  			<f:facet name="header">Movimento Financeiro</f:facet>
	  			<f:facet name="footer">
	  				<div align="center">
	  					<p:commandButton value="Salvar" action="#{movimentoFinanceiroController.salvar()}" />
	  					<p:commandButton value="Cancelar" action="#{movimentoFinanceiroController.cancelar()}" />
	  				</div>
	  			</f:facet>
				
				<p:outputLabel value="Pessoa"/>
				 <p:selectOneMenu value="#{movimentoFinanceiroController.movimentoFinanceiro.pessoa}" converter="pessoaConverter">
                 	<f:selectItem itemLabel="Selecione" noSelectionOption="true" />
                    	<f:selectItems value="#{pessoaController.pessoaDao.listarPessoas}"
                    	               var="pessoa"
                    	               itemValue="#{pessoa}"
                    	               itemLabel="#{pessoa.nome}" />
                 </p:selectOneMenu>	
                 
                 <p:outputLabel value="Produto"/>
				 <p:selectOneMenu value="#{movimentoFinanceiroController.movimentoFinanceiro.produto}" converter="produtoConverter">
                 	<f:selectItem itemLabel="Selecione" noSelectionOption="true" />
                    	<f:selectItems value="#{produtoController.produtoDao.listaProdutos}"
                    	               var="produto"
                    	               itemValue="#{produto}"
                    	               itemLabel="#{produto.nome}" />
                 </p:selectOneMenu>

				<p:outputLabel value="Data do Movimento" />
				<p:inputText value="#{movimentoFinanceiroController.movimentoFinanceiro.dataMovimentacao}" maxlength="10" size="5" readonly="false">
					<f:convertDateTime pattern="dd/MM/yyyy" timeZone="America/Sao_Paulo" />
				</p:inputText>
				
				<p:outputLabel value="Númeoro da Nota Fiscal"/>
				<p:inputText value="#{movimentoFinanceiroController.movimentoFinanceiro.numeroNotaFical}" maxlength="10" size="5" readonly="false" />
						
				<p:outputLabel value="Quantidade"/>
				<p:inputText value="#{movimentoFinanceiroController.movimentoFinanceiro.quantidade}" maxlength="10" size="5" readonly="false" />
								
				<p:outputLabel value="Valor Unitário"/>
				<p:inputText value="#{movimentoFinanceiroController.movimentoFinanceiro.valorUnitario}" maxlength="10" size="5" readonly="false" />
				
				<p:outputLabel value="Valor Total"/>
				<p:inputText value="#{movimentoFinanceiroController.movimentoFinanceiro.valorTotal}" maxlength="10" size="5" readonly="false" />

			<p:outputLabel value="Forma Pagamento"/>
				 <p:selectOneMenu value="#{movimentoFinanceiroController.movimentoFinanceiro.tipoFormaLancamento}">
                 	<f:selectItem itemLabel="Selecione" noSelectionOption="true" />
                    	<f:selectItems value="#{movimentoFinanceiroController.listarTipoFormaPagamento()}"
                    	               var="tipoConta"
                    	               itemValue="#{tipoConta}"
                    	               itemLabel="#{tipoConta.descricao}" />
                 </p:selectOneMenu>
                 
	  		</h:panelGrid>
				  		
	  		</h:form>
		</ui:define>
	  </ui:composition>

</html>
